<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" import="soen343.domain.Quiz" %>
<% Quiz quiz = (Quiz)request.getAttribute("quiz"); %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@page import="java.util.Iterator"%>
<%@page import="soen343.domain.Question"%>
<%@page import="soen343.domain.QuestionFactory"%>
<%@page import="soen343.application.presentation.QuestionSnippetJSPFactory"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" href="style/global.css" type="text/css" />
<title>Quiz Manager</title>
</head>
<body>
<noscript><div id="jsDisabled">JavaScript must be enabled to use Quiz Manager</div></noscript>
<div id="deleteQuizLink">
	<h3><%=quiz.getName() %></h3>
	<a href="FrontController?command=DeleteQuiz&QuizId=<%=quiz.getId() %>">delete quiz</a>
</div>
<form method="post" action="FrontController">
<input type="hidden" name="command" value="AddQuestion" />
<input type="hidden" name="QuizId" value="<%=quiz.getId() %>" />
<%
	for(Iterator<Question> iter = quiz.getQuestionIterator(); iter.hasNext();) {
		Question q = iter.next(); 
		request.setAttribute("question", q); %>
		<div class="question">
			<a href="FrontController?command=EditQuestion&QuestionId=<%=q.getId() %>&QuizId=<%=quiz.getId() %>">edit</a>
			<a href="FrontController?command=DeleteQuestion&QuestionId=<%=q.getId() %>&QuizId=<%=quiz.getId() %>">delete</a>
			<div class="questionName"><%=q.getName() %></div>
			<div class="questionText"><%=q.getText() %></div>
			<div class="questionInput">
				<jsp:include page="<%=QuestionSnippetJSPFactory.getStaticJSPSnippet(q) %>" />
			</div>
		</div>
	<% }
%>
	<div class="addQuestion">
		Add a
		<select name="QuestionType">
			<option value="<%=QuestionFactory.SHORT_ANSWER %>">Short Answer</option>
			<option value="<%=QuestionFactory.NUMERIC %>">Numeric</option>
			<option value="<%=QuestionFactory.MULTIPLE_CHOICE %>">Multiple Choice</option>
		</select>
		Question
		<input type="submit" value="Add" />
	</div>
</form>
<form method="post" action="FrontController">
<input type="hidden" name="command" value="ViewQuiz" />
<input type="hidden" name="QuizId" value="<%=quiz.getId() %>" />
<input type="submit" value="Preview Quiz" /></form>
<a href="index.html">Return to Quiz Selection</a> 
</body>
</html>